﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Datos;

namespace Negocio
{
    public class calendarioAcademico
    {
        public int id { get; set; }
        public string title { get; set; }
        public Nullable<System.DateTime> start { get; set; }
        public Nullable<System.DateTime> end { get; set; }
        public string backgroundColor { get; set; }
        public string borderColor { get; set; }
        public int? idPeriodo { get; set; }
        public bool asistencia { get; set; }

        public calendarioAcademico()
        {

        }

        public calendarioAcademico(int _idCalendarioAcademico, string _detalle, DateTime? _fechaInicio, DateTime? _fechaFin, string _backgrounColor, string _borderColor, int? _periodo)
        {
            this.id = _idCalendarioAcademico;
            this.title = _detalle;
            this.start = _fechaInicio;
            this.end = _fechaFin;
            this.backgroundColor = _backgrounColor;
            this.borderColor = _borderColor;
            this.idPeriodo = _periodo;
            
        }

        public calendarioAcademico(int _idCalendarioAcademico, string _detalle, DateTime? _fechaInicio, DateTime? _fechaFin, string _backgrounColor, string _borderColor, int? _periodo, bool _asistencia)
        {
            this.id = _idCalendarioAcademico;
            this.title = _detalle;
            this.start = _fechaInicio;
            this.end = _fechaFin;
            this.backgroundColor = _backgrounColor;
            this.borderColor = _borderColor;
            this.idPeriodo = _periodo;
            this.asistencia = _asistencia;
        }
        public calendarioAcademico(string _detalle, DateTime? _fechaInicio, DateTime? _fechaFin, string _backgrounColor, string _borderColor, int? _periodo)
        {
            this.title = _detalle;
            this.start = _fechaInicio;
            this.end = _fechaFin;
            this.backgroundColor = _backgrounColor;
            this.borderColor = _borderColor;
            this.idPeriodo = _periodo;
        }
    }
}
